The guitarist studied composition and improvisation with musical titans Yusef Lateef and Pat Martino and was trained as a historian by Archie Shepp and Dr. Billy Taylor. He has recorded 7 projects with his band, Iron City.